方法的使用基本与phpredis保持一致。
不同于phpredis的实现
1、尚未实现的Redis命令:scan object sort migrate hscan sscan zscan
2、subscribe pSubscribe
的使用方式,无需设置回调函数:
$redis = new Swoole\Coroutine\Redis();
$redis->connect('127.0.0.1', 6379);
while (true) {
$val = $redis->subscribe(['pubsub']);
//订阅的channel,以第一次调用subscribe时的channel为准,后续的subscribe调用是为了收取Redis Server的回包
//如果需要改变订阅的channel,请close掉连接,再调用subscribe
var_dump($val);
}
3、序列化PHP变量的支持,在connect方法的第三个参数设置为true时,开启序列化php变量特性,默认为false